.paywrap {
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  background: #f8f8f8;
}
.paywrap .payNoticeImg {
  width: 100%;
  height: 4.31rem;
  background: url("../img/2016_11_17_14_39_40_5273_640x380.jpg") no-repeat center top;
  background-size: cover;
}
.paywrap .payinfo {
  height: 3.91em;
  margin: 0.36rem 0;
  text-align: center;
  line-height: 3.91em;
  background-color: #fff;
  font-weight: 700;
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}
.paywrap .payinfo .remainmoney {
  color: #ca3222;
  font-size: 0.49rem;
  margin-left: 0.21rem;
}
.paywrap .paymoney {
  padding: 0.16rem 0.29rem;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  background-color: #fff;
}
.paywrap .paymoney .paymoney-txt {
  font-size: 1.6em;
  color: #ca3222;
  text-align: center;
}
.paywrap .paymoney .activeline {
  color: #b81b22;
  border: 1px solid #b81b22;
}
.paywrap .paymoney .onebox {
  margin: 0.75em auto;
}
.paywrap .paymoney .paymoney-item {
  display: table;
  vertical-align: middle;
  width: 13em;
  height: 4.2em;
}
.paywrap .paymoney .paymoney-item a {
  display: table-cell;
  vertical-align: middle;
}
.paywrap .paymoney .paymoney-item a span {
  display: block;
}
.paywrap .paymoney .paymoney-item .addMon {
  width: 3.3em;
  height: 2.7em;
  font-weight: bolder;
  text-align: center;
  /* font-size: 1.2em; */
  border-radius: 2px;
  line-height: 2.7em;
  margin: 0 4px;
  cursor: pointer;
  background-color: #e4e4e4;
}
.paywrap .paymoney .paymoney-item .addMon span {
  color: #000;
  font-size: 3em;
  font-weight: 100;
}
.paywrap .paymoney .paymoney-item .reduceMon {
  width: 3.3em;
  height: 2.7em;
  font-weight: bolder;
  text-align: center;
  border-radius: 2px;
  line-height: 2.7em;
  margin: 0 4px;
  cursor: pointer;
  background-color: #e4e4e4;
}
.paywrap .paymoney .paymoney-item .reduceMon span {
  color: #000;
  font-size: 3em;
  font-weight: 100;
}
.paywrap .paymoney .paymoney-item #otherMon {
  width: 6.5em;
  height: 2.7em;
  border: none;
  border-radius: 2px;
  font-size: inherit;
  text-align: center;
  background-color: #e4e4e4;
}
.paywrap .paymoney .payment-rule {
  padding: 0 4%;
  line-height: 1.5em;
  /* margin-bottom: 5em; */
}
.paywrap .paymoney .payment-rule .rule-item {
  width: 100%;
  position: relative;
}
.paywrap div .paymethod {
  position: relative;
  margin: 0.75em auto;
  padding: 0.65em 4%;
  background-color: #fff;
  line-height: 1.9em;
}
.paywrap div .paymethod .zfb {
  position: absolute;
  width: 1.8em;
  height: 1.8em;
  background: url("../img/下载.png");
  background-size: cover;
}
.paywrap div .payscan {
  padding: 0.5em 0;
  position: relative;
  text-align: center;
}
.paywrap div .paybtn {
  display: block;
  width: 13em;
  height: 2.5em;
  margin: 0.9em auto;
  text-align: center;
  line-height: 2.5em;
  color: #fff;
  background-color: #ca3222;
  border-radius: 3px;
}
.paywrap div .paybtn span {
  padding-left: 1.15em;
  letter-spacing: 1.15em;
  font-size: 1.4em;
  font-weight: 700;
}
.paywrap div .payrule {
  padding: 0px 4%;
  line-height: 1.5em;
  margin-bottom: 5em;
}
.paywrap div .payrule .rule-item {
  width: 100%;
  position: relative;
}
